[gd_scene load_steps=9 format=3 uid="uid://qlk1d5pf0qli"]

[ext_resource type="Script" path="res://Features/GameStates/GameWorld/Entity/Character/Character.cs" id="1_oqx7o"]
[ext_resource type="Texture2D" uid="uid://d2yh6feky0dp3" path="res://Assets/Textures/Sprites/Player.svg" id="2_35h82"]
[ext_resource type="Shader" path="res://Assets/Shaders/Character.gdshader" id="2_c25nh"]
[ext_resource type="Script" path="res://Features/GameStates/GameWorld/Physics/CharacterBody.cs" id="2_lkm1a"]
[ext_resource type="Script" path="res://src/KludgeBox/Godot/Nodes/Dropper.cs" id="5_bvpir"]

[sub_resource type="ShaderMaterial" id="ShaderMaterial_rghxg"]
shader = ExtResource("2_c25nh")
shader_parameter/colorMaskFactor = 0.0
shader_parameter/colorMask = Color(1, 1, 1, 1)
shader_parameter/grayscaleFactor = 0.0

[sub_resource type="CircleShape2D" id="CircleShape2D_u2ffo"]
resource_local_to_scene = true

[sub_resource type="CircleShape2D" id="CircleShape2D_deqvg"]
resource_local_to_scene = true

[node name="Character" type="Node2D" node_paths=PackedStringArray("Sprite", "Body", "HitBox")]
script = ExtResource("1_oqx7o")
Sprite = NodePath("Sprite")
Body = NodePath("Body")
HitBox = NodePath("HitBox")

[node name="Sprite" type="Sprite2D" parent="."]
material = SubResource("ShaderMaterial_rghxg")
scale = Vector2(0.0391389, 0.0391389)
texture = ExtResource("2_35h82")

[node name="Body" type="CharacterBody2D" parent="." node_paths=PackedStringArray("Character")]
script = ExtResource("2_lkm1a")
Character = NodePath("..")

[node name="CollisionShape" type="CollisionShape2D" parent="Body"]
shape = SubResource("CircleShape2D_u2ffo")
debug_color = Color(0, 0.329412, 0.388235, 0.419608)

[node name="Dropper" type="Node" parent="Body"]
script = ExtResource("5_bvpir")

[node name="HitBox" type="Area2D" parent="."]

[node name="HitShape" type="CollisionShape2D" parent="HitBox"]
shape = SubResource("CircleShape2D_deqvg")
debug_color = Color(0.996078, 0, 0.192157, 0.419608)
